cars = 100
space_in_a_car = 4.0
drivers = 30
passengers = 90
cars_not_driven = cars - drivers
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers / cars_driven

puts "There are #{cars} cars available."
puts "There are only #{drivers} drivers available."
puts "There will be #{cars_not_driven} empty cars today."
puts "We can transport #{carpool_capacity} people today."
puts "We have #{passengers} passengers to carpool today."
puts "We need to put about #{average_passengers_per_car} in each car."

#等号的含义就是把变数进行赋值，给cars/space_in_a_car之类的变数进行赋值，同样也可以用变数来给另外的变数进行赋值，例如里面的cars_not_driven = cars - drivers,后面的通过运算即可得到正确的值就能给前面的变数进行赋值，然后也可以参加到更后面的运算中去，_底线符号运用在变数中来隔开单词，因为有很多变数并不是一个单词，要连接起来就必须用到底线符号，4.0 表明这是一个浮点数，在运算中可以得到更精确的结果，单纯的用4的话不会有小数点后面的数值，会直接省略掉
#不是说_底线（下划线）就一定得用，这只是ruby语言里的一个习惯，只是大多数人都这么做，其实你用-是一样，当然还有一种方式就是每个单词首字母大写一样可以区分，这只是一种区分的方法而已，或者说一种编程风格，并没有地方强制规定要这么做
#其实这里面重要的是学会如何定义变量，给变量赋值是什么意思，如何在字符串里直接使用一个变量（的值），至于下划线的使用，知道并且习惯这么用就行
